home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er 1989 June
/
64er_Magazin_89-06_1989_Markt__Technik_de.d64
/
bdj 1.42.s27
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
4KB
|
120 lines
1000 .if prg :.goto 1570
1010 anzjmp =58
1020 init jmp pinit ; start von vorne
1030 exit jmp (vexit ) ; start von vorne
1040 query jmp (vquery ) ; disk-format feststellen
1050 mediach jmp (vmediach) ; disk gewechselt
1060 getbpb jmp (vgetbpb ) ; adr des bpb holen
1070 floprw jmp (vfloprw ) ; pfloprw ; block lesen/schreiben
1080 rwabs jmp (vrwabs ) ; blockreihe r/w ueber log blocknummer
1090 flopfmt jmp (vformat ) ; floppy formatieren
1100 sgdta jmp (vsgdta ) ; adresse dta-puffer setzten/holen
1110 sgdrive jmp (vsgdrive) ; drive holen/setzen
1120 gtpath jmp (vgtpath ) ; holt adresse des aktuellen pfades
1130 sgnexcl jmp (vsgnexcl) ; folgecluster holen/setzen
1140 sfrclus jmp (vsfrclus) ; naechsten freien sektor suchen
1150 gtdskfr jmp (vgtdskfr) ; freien platz auf der diskette berechnen
1160 sfirst jmp (vsfirst ) ; ersten eintrag in dir suchen nach dta
1170 sfirso jmp (vsfirso ) ; file umbenennen
1180 snext jmp (vsnext ) ; naechsten eintrag
1190 chdir jmp (vchdir ) ; directory wechseln
1200 namedtp jmp (vnamdtp ) ; pfad fuer prg setzen
1210 wrentry jmp (vwrentry) ; entry in dta auf disk schreiben
1220 delete jmp (vdelete ) ; file loeschen
1230 dcreate jmp (vdcreate) ; file zum ersten mal oeffnen
1240 mkdir jmp (vmkdir ) ; directory anlegen
1250 rmdir jmp (vrmdir ) ; directory loeschen
1260 dopen jmp (vopen ) ; file oeffnen
1270 dclose jmp (vclose ) ; file schliessen
1280 dread jmp (vread ) ; aus file lesen
1290 dwrite jmp (vwrite ) ; in file schreiben
1300 lseek jmp (vlseek ) ; position in file bestimmen
1310 version jmp pversion ; version des bdos holen
1320 reschain jmp (vreset ) ;
1330 irqchain jmp (virq ) ;
1340 nmichain jmp (vnmi ) ;
1350 sgtime jmp (vsgtime ) ;
1360 sgdate jmp (vsgdate ) ;
1370 salarm jmp (vsalarm ) ;
1380 writfat jmp (v37 ) ;
1390 readfat jmp (v38 ) ;
1400 writbuf jmp (v39 ) ;
1410 readbuf jmp (v40 ) ;
1420 sfrbuf jmp (v41 ) ;
1430 rlbuf jmp (v42 ) ;
1440 bufabs jmp (v43 ) ;
1450 bfzset jmp (v44 ) ;
1460 bfset jmp (v45 ) ;
1470 bfget jmp (v46 ) ;
1480 bout jmp (v47 ) ;
1490 bin jmp (v48 ) ;
1500 bcan jmp (v49 ) ;
1510 bcaus jmp (v50 ) ;
1520 bbcol jmp (v51 ) ;
1530 btcol jmp (v52 ) ;
1540 bcpos jmp (v53 ) ;
1550 bgkey jmp (v54 ) ;
1551 bfetch jmp (v55 ) ;
1552 bstash jmp (v56 ) ;
1553 bfadr jmp (v57 ) ;
1554 bsadr jmp (v58 ) ;
1560 .end
1570 init =bdos ; start von vorne
1580 exit =bdos+3 ; start von vorne
1590 query =bdos+6 ; disk-format feststellen
1600 mediach =bdos+9 ; disk gewechselt
1610 getbpb =bdos+12 ; adr des bpb holen
1620 floprw =bdos+15 ; pfloprw ; block lesen/schreiben
1630 rwabs =bdos+18 ; blockreihe r/w ueber log blocknummer
1640 flopfmt =bdos+21 ; floppy formatieren
1650 sgdta =bdos+24 ; adresse dta-puffer setzten/holen
1660 sgdrive =bdos+27 ; drive holen/setzen
1670 gtpath =bdos+30 ; holt adresse des aktuellen pfades
1680 sgnexcl =bdos+33 ; folgecluster holen/setzen
1690 sfrclus =bdos+36 ; naechsten freien sektor suchen
1700 gtdskfr =bdos+39 ; freien platz auf der diskette berechnen
1710 sfirst =bdos+42 ; ersten eintrag in dir suchen nach dta
1720 sfirso =bdos+45 ; file umbenennen
1730 snext =bdos+48 ; naechsten eintrag
1740 chdir =bdos+51 ; directory wechseln
1750 namedtp =bdos+54 ; pfad fuer prg setzen
1760 wrentry =bdos+57 ; entry in dta auf disk schreiben
1770 delete =bdos+60 ; file loeschen
1780 dcreate =bdos+63 ; file zum ersten mal oeffnen
1790 mkdir =bdos+66 ; directory anlegen
1800 rmdir =bdos+69 ; directory loeschen
1810 dopen =bdos+72 ; file oeffnen
1820 dclose =bdos+75 ; file schliessen
1830 dread =bdos+78 ; aus file lesen
1840 dwrite =bdos+81 ; in file schreiben
1850 lseek =bdos+84 ; position in file bestimmen
1860 version =bdos+87 ; versionsblock holen
1870 reschain =bdos+90 ;
1880 irqchain =bdos+93 ;
1890 nmichain =bdos+96 ;
1900 sgtime =bdos+99 ;
1910 sgdate =bdos+102 ;
1920 salarm =bdos+105 ;
1930 writfat =bdos+108
1940 readfat =bdos+111
1950 writbuf =bdos+114
1960 readbuf =bdos+117
1970 sfrbuf =bdos+120
1980 rlbuf =bdos+123
1990 bufabs =bdos+126
2000 bfzset =bdos+129
2010 bfset =bdos+132
2020 bfget =bdos+135
2030 bout =bdos+138
2040 bin =bdos+141
2050 bcan =bdos+144
2060 bcaus =bdos+147
2070 bbcol =bdos+150
2080 btcol =bdos+153
2090 bcpos =bdos+156
2100 bgkey =bdos+159
2110 bfetch =bdos+162
2120 bstash =bdos+165
2130 bfadr =bdos+168
2140 bsadr =bdos+171